Fix 32b non-pae build.
authorkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Thu, 24 Nov 2005 16:13:46 +0000 (17:13 +0100)
committerkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Thu, 24 Nov 2005 16:13:46 +0000 (17:13 +0100)
Signed-off-by: Keir Fraser <keir@xensource.com>
xen/include/asm-x86/flushtlb.h

index 9db2de74437642a9a7615f2f5501d23539970958..4cc3a41c67e65b901a35e7f25b7c909663b07014 100644 (file)
@@ -97,7 +97,7 @@ extern void write_cr3(unsigned long cr3);
 extern void flush_tlb_all_pge(void);
 extern void __flush_tlb_mask(cpumask_t mask, unsigned long va);
 #define flush_tlb_mask(mask)       __flush_tlb_mask(mask,FLUSHVA_ALL)
-#define flush_tlb_one_mask(mask,v) __flush_tlb_mask(mask,v)
+#define flush_tlb_one_mask(mask,v) __flush_tlb_mask(mask,(unsigned long)(v))
 #endif
 
 #endif /* __FLUSHTLB_H__ */